﻿/* CSS Document */
body{background:url(../images/bodybg.gif) repeat-y center #fff; font-size:12px; font-family:Arial, "宋体", sans-serif; margin:0px; padding:0px; line-height:200%; min-width:980px;}
ul,dl,ol,h1,h2,h3,h4,h5{ padding:0px; margin:0px; list-style:none;}
a{ color:#002CAD; text-decoration:none; font-size:12px;}
a:hover{ color:#f00; text-decoration:underline;}
a b{ font-weight:normal;color:#f00; text-decoration:none !important;}
.red{ color:#f00 !important;}
.green{ color:#090 !important;}
.gray{ color:#666 !important;}
a.linkred,a.link_red,a.linkred:visited,a.link_red:visited{ color:#f00  !important;}
a.link_black,a.link_black:visited{ color:#666  !important; text-decoration:underline;}
a.link_black:hover{ color:#f00; text-decoration:underline;}
a.l_b2{ color:#666; text-decoration:underline;}
a.l_b2:hover{ color:#F00; text-decoration:underline;}
.hc{ display:none;} .sc{ display:block;} .c{ clear:both;}
.fr{ float:right;} .fl{ float:left;}
#c_body{ width:1003px; margin:0 auto;}
.m_t{margin-top:10px}
.p_r{padding-right:10px}
/* 头部*/
#header{ height:62px; background:url(../images/class/homebj.png) repeat-x bottom;width:1003px; padding-bottom:9px; margin:0 auto; z-index:8888;}
#headerinside{ height:62px; position:relative; width:1000px; margin:0 auto; z-index:8888;}
#header #logo{ border:none; position:absolute; left:10px; top:13px;}
#header .logo_txt{border:none;position:absolute;left:173px;top:26px; font-size:26px;font-weight:bold}

#cityName{position:absolute;  z-index:1009;top:12px; color:#000;left:173px; padding-top:3px; line-height:22px; font-weight:bold;font-size:26px; text-align:center;}
#cityName a{ font-size:12px; text-decoration:underline; font-weight:normal;}
#all_city{ color:#000; border:2px solid #AACAF2; background:#fff; padding:5px; position:absolute; top:40px; left:0px; width:410px; height:215px; z-index:1099;}
#login_text{ position:absolute; right:10px; top:0px; z-index:10001}
#login_text a{text-decoration:underline; margin-right:5px}

/*企业招聘*/
.nav_list{position:absolute;  z-index:1000;top:28px; left:230px; padding-top:3px; line-height:22px; text-align:center; font-size:14px}
.nav_list a{ font-size:12px; text-decoration:underline; font-weight:normal;}
.nav_house{position:absolute;  z-index:1000;top:28px; left:320px; padding-top:4px; line-height:22px; text-align:center; font-size:14px}
.Active{ background:url(../images/zhaopin/zpnewbg2.gif) no-repeat right -1px; border-left:1px solid #AACAF2; height:30px; line-height:31px; float:left; padding:0px 15px 0px 10px; margin-top:0px; font-weight:bold; overflow:hidden; color:#000; cursor:pointer}
.Comm{position:relative; background:url(../images/zhaopin/zpnewbg2.gif) no-repeat right -63px #fff; border-left:1px solid #aacaf2; padding:0px 15px 0px 10px; margin-top:4px;height:25px; line-height:25px; float:left; color:#002cad; cursor:pointer}
.Comm2{position:relative; background:url(../images/zhaopin/zpnewbg2.gif) no-repeat right -63px #fff; border-left:1px solid #aacaf2; padding:0px 15px 0px 10px; margin-top:4px;height:25px; line-height:25px; float:left; color:#002cad; cursor:pointer}
.Active a{font-weight:bold; color:#000; font-size:14px}
.Comm2 a{color:#002cad; font-size:14px}
.leblist{background:url(../images/class/nav_obj.gif) repeat-x left bottom; position:relative; z-index:8000; margin:0px auto; width:1003px; height:40px}
.leblist .smallLei{ width:730px; float:left; height:40px; line-height:40px; overflow:hidden}
.leblist .smallLei li{ float:left; background:none; margin-right:20px;}
.leblist .smallLei li a{font-size:14px; text-decoration:underline}
.leblist .smallLei li span{color:#b7b7b7; font-size:11px;}
.leblist .smallLei .select{ height:40px; display:block; background:url(../images/class/sanjiao.gif) no-repeat center bottom; font-weight:bold; color:#000; float:left; text-decoration:none;}
.leblist .smallLei .select a{background:#6eb00c; color:#fff; padding:3px 3px 1px 3px; text-decoration:none}

.leblist .xxs{ width:260px; float:right; padding-top:8px}

/*搜索*/
#search{ background:url(../images/class/biaotibg.gif) repeat-x; width:983px; margin:0px auto; padding:20px 10px; height:70px; position:relative}
#search .stxt{width:760px; float:left; clear:left}
#search .stxt dl{width:300px; float:left; height:36px;position:relative}
#search .stxt dt{width:80px; color:#999; text-align:right; float:left;}
#search .stxt dd{float:left; width:200px; text-align:left;  position:absolute; left:50px;}
#search .stxt dd select{width:90px; height:23px; border:1px solid #a7a6aa}
#search .inp1{background:url(../images/class/selbut.gif) no-repeat; width:175px; height:26px; padding:5px 0px 0px 8px; border:0px; cursor:pointer; position:absolute; left:0px}

#search .sbut{width:180px; float:right; text-align:center; padding-right:30px;}

#search .keyword{background:url(../images/soutab_2.gif) no-repeat -2px -3px; width:175px; height:18px; padding:5px 0px 0px 5px; border:1px solid #A7A6AA;}
#search .btn{ background:url(../images/soutab_2.gif) no-repeat -245px 0px; border:none;position:absolute; left:190px; top:0px; *top:1px;height:28px;width:56px;color:#fff;}
#search .box_txt{border:1px solid #bb3e00; background:url(../images/but_new.gif) repeat-x; text-align:center;font-weight:bold; height:29px; line-height:29px; color:#fff; width:172px; float:right}
#search .box_txt a{font-size:14px; color:#fff}

/*热门职位*/
.main_info{width:1003px; margin:0px auto;}
.main_info table{border-top:1px solid #eeeeee;border-left:1px solid #eeeeee;border-right:1px solid #eeeeee}
.main_info th{width:35px; padding:0px 15px; text-align:center; color:#000; font-size:14px; font-weight:bold; border-bottom:1px solid #eeeeee; border-right:1px solid #eeeeee}
.main_info td{width:915px; padding:10px;border-bottom:1px solid #eeeeee}
.main_info td li{width:130px; float:left}
.main_info td li a{text-decoration:underline}
.main_info td span{color:#999}

/*销售tab*/
.xstab{width:1003px; margin:10px auto}
.xstab .xs_tab{background:url(../images/soutab_1.gif) repeat-x 0px -504px; height:1%; margin:10px 0px 0px 0px; clear:both; height:30px; padding-left:10px}
.xs{float:left; background:url(../images/soutab_1.gif)  repeat-x 0px -40px #EDF4FC;padding:0px 6px; height:23px; line-height:23px;color:#000; font-weight:bold; text-align:center;border:1px solid #AACAF2; margin-right:2px; border-bottom:0px; cursor:pointer}
.xscom {display:block;border:1px solid #AACAF2; border-bottom:none;  padding:3px 0px; margin-top:1px; margin-right:2px; float:left; line-height:16px;padding:2px 6px 1px 6px; background:#fff; position:relative; top:2px; float:left; cursor:pointer }
.xscom2 {display:block;border:1px solid #AACAF2; border-bottom:none;  padding:3px 0px; margin-top:1px; margin-right:2px; float:left; line-height:16px;padding:2px 6px 1px 6px; background:#fff; position:relative; top:2px; float:left; cursor:pointer}
.xs a:hover{text-decoration:underline}
.xscom a:hover,.xscom2 a:hover{color:#F00; text-decoration:underline}

.xslist ul{ width:990px; padding-left:10px; height:40px; border-bottom:1px solid #ebf4fb; line-height:40px; overflow:hidden}
.xslist li{width:80px; float:left; text-align:center; color:#666}
.xslist .liw1{width:260px; text-align:left}
.xslist .liw2{width:250px; text-align:left}
.xslist .ulbg{background:#f8f9fe}
.xslist  .no{border:0px}
.xslist .ulbor{border-bottom:1px solid #f1f1f1}
.xslist .sr{font-size:16px; float:right; padding-right:10px}
.xslist .sr a{font-size:14px;}

/*餐饮*/
.cylist{width:993px; padding:10px 0px 10px 10px; float:left;}
.cylist li{background:url(../images/base_bg.gif) no-repeat 0px -575px; width:233px; float:left; padding-left:15px;line-height:28px;}
.cylist img{ width:180px; height:46px; margin:10px 10px 0px 0px}
/* footer */
#footer{ text-align:center; background:url(../images/base_bg.gif) repeat-x 0px -636px;border-top:1px solid #AACAF2; padding-top:5px; font-size:12px; line-height:150%; width:1003px; margin:0 auto;}
#footer a{ color:#000; font-size:12px; margin-left:5px; color:#666;}
#footer #friendlink{text-align:center; margin:5px;}

/*房产大类页*/
#house{width:1003px; margin:10px auto; overflow:hidden}
#house_l{width:1000px; float:left}
#house_r{width:215px; float:right}

/*房产搜索*/
#house_l .fc_search{background:url(../images/class/home_001.gif) repeat-x bottom; width:1000px; float:left; clear:left; padding:0px 0px 15px 15px}
#house_l .fc_search .sear{ width:745px; float:left; clear:left; margin-top:15px}
#house_l .fc_search .newinfo{ width:255px; float:left; margin-top:15px}
#house_l .fc_search .newinfo .fb{border:1px solid #bb3e00; background:url(../images/but_new.gif) repeat-x; text-align:center;font-weight:bold; height:29px; line-height:29px; color:#fff; width:213px; float:left; clear:right}
#house_l .fc_search .newinfo .fb a{font-size:14px; color:#fff}
#house_l .fc_search .sear a{ margin-right:5px}}
#house_l .fc_search .sear select{margin-left:5px}
#house_l .fc_search .sear .ssk{background:url(../images/class/home_003.gif) no-repeat; width:455px; height:24px; padding-left:40px; border:none; float:left; color:#d3d3d3; padding-top:10px}
#house_l .fc_search .sear .sskc{background:url(../images/class/home_003.gif) no-repeat; width:455px; height:24px; padding-left:40px; border:none; float:left; color:#000; padding-top:10px}
#house_l .fc_search .sear .fcbut{border:none; background:url(../images/class/home_004.gif) no-repeat; text-align:center;font-weight:bold; height:35px; color:#fff; width:84px; float:left; margin-left:5px; font-size:14px; padding-bottom:5px; *padding-bottom:0px; cursor:pointer}

/*热门房源信息*/
#house_l .rmfy{width:1000px; float:left; clear:left; margin-top:15px;}
#house_l .rmfy h2{background:url(../images/class/biaoti.gif) repeat-x; height:31px; line-height:31px; font-size:14px;padding-left: 15px;}
#house_l .rmfy .fcxx{width:1000px; background:url(../images/class/biaotibg.gif) top repeat-x; float:left; padding-top:5px}
#house_l .rmfy .fcxx .fyt{width:480px; text-align:left; margin:10px 0px 0px 0px; padding-left:15px; padding-bottom:10px; float:left;}
#house_l .rmfy .fcxx .fyt .fytitle{width:480px; border-bottom:1px solid #f1f1f1; text-align:left; height:30px; line-height:30px; text-indent:0px}
#house_l .rmfy .fcxx .fyt .fytitle h3{background:none; float:left; text-indent:0px}
#house_l .rmfy .fcxx .fyt .fytitle h3 a{font-size:13px;}
#house_l .rmfy .fcxx .fyt .fytitle span{ float:right; font-weight:lighter; padding-right:15px}
#house_l .rmfy .fcxx .fyt .fytitle span a{font-size:12px; font-weight:lighter}
#house_l .rmfy .fcxx .fyt table{width:480px; float:left; border:0px; color:#666; max-height:150px; _height: expression( this.scrollHeight > 150 ? "150px" : "auto" ); overflow:hidden}
#house_l .rmfy .fcxx .fyt td{border-bottom:1px solid #f1f1f1; height:28px; line-height:28px; overflow:hidden}
#house_l .rmfy .fcxx .fyt #fangtb .tdw{width:270px;}
#house_l .rmfy .fcxx .fyt #fangtb .tdw2{width:150px}
#house_l .rmfy .fcxx .fyt #fangtb .dz_wr{width:100px}
#house_l .rmfy .fcxx .fyt .txt_c5{color:#F00}
/*写字楼tab*/
#house_l #infolist{ max-height:444px; height: expression( this.scrollHeight > 444 ? "444px" : "auto" ); overflow:hidden; position:relative}
#house_l .xzltab{width:1000px; margin:0px 0px; float:left; clear:left; position:relative; z-index:333}
#house_l .xzltab .xzl_tab{background:url(../images/soutab_1.gif) repeat-x 0px -504px; height:1%; margin:10px 0px 0px 0px; clear:both; height:30px; padding-left:10px}

#house_l .xzltab .mores{text-align:right; border-bottom:none; line-height:30px; padding:5px 10px 5px 0px}
#house_l .xzltab .mores a{ font-size:14px}

xzltab .xs{float:left; background:url(../images/soutab_1.gif)  repeat-x 0px -40px #EDF4FC;padding:0px 6px; height:23px; line-height:23px;color:#000; font-weight:bold; text-align:center;border:1px solid #AACAF2; margin-right:2px; border-bottom:0px; cursor:pointer}
xzltab .xscom {display:block;border:1px solid #AACAF2; border-bottom:none;  padding:3px 0px; margin-top:1px; margin-right:2px; float:left; line-height:16px;padding:2px 6px 1px 6px; background:#fff; position:relative; top:2px; float:left; cursor:pointer }
xzltab .xscom2 {display:block;border:1px solid #AACAF2; border-bottom:none;  padding:3px 0px; margin-top:1px; margin-right:2px; float:left; line-height:16px;padding:2px 6px 1px 6px; background:#fff; position:relative; top:2px; float:left; cursor:pointer}
xzltab .xs a:hover{text-decoration:underline}
xzltab .xscom a:hover,.xscom2 a:hover{color:#F00; text-decoration:underline}

#tb_list{ width:100%; font-size:12px;}
#tb_list td{ height:36px; padding-left:10px; line-height:36px; letter-spacing:1px;color:#666; border-bottom:1px solid #ECF4FB; }
#tb_list td a{ font-size:12px;}
#tb_list td .imgnum{background:#6EB00E; color:#fff; border:1px solid #0E8108; padding:1px; height:12px; display:inline-block; line-height:12px; overflow:hidden; margin:0px 3px 1px 3px;  font-family:"宋体"; vertical-align:middle;}
#tb_list td.p{font-weight:bold; color:#c22121; font-weight:bold;  text-align:center;}
#tb_list tr.ctitle td{ height:24px; line-height:24px; color:#666; border-bottom:none;*border-bottom:1px solid #ECF4FB;}
#tb_list td.tdc{ color:#666; text-align:center; letter-spacing:normal;}
#tb_list .toptr{ background:#fff; }
#tb_list .toptr td{border-bottom:1px solid #f1f1f1;}
#tb_list .tbg{background:#F7F9FE}
/*热门城市房屋信息*/
#house_l .rmfy .rmfw_ul{ background:url(../images/class/biaotibg.gif) top repeat-x; width:760px;padding:10px 0px 0px 10px; float:left; clear:left}
#house_l .rmfy .rmfw_ul li{background:url(../images/base_bg.gif) no-repeat 0px -575px; width:130px; float:left; padding-left:15px;line-height:28px;}
